make the most - French English Dictionary